JavaScript Job: Intern, Embedded Software (Canada)

Job added on

Company

Rockwell Automation
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 25,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!

Job Description

Rockwell Automation is the largest company in the world dedicated to industrial automation and information. Here, we connect the imaginations of people with the potential of technology to make the world more intelligent, more connected and more productive. From improving the production of medicines that boost human health to reducing waste in an oil and gas plant, the work we do changes how we live.

We truly believe we are doing things never before possible. And we need the brightest minds to help make that happen – the makers, the forward thinkers, the problem solvers. That’s where you come in.

As an Firmware Engineering Intern you will work alongside full time employees and industry professionals developing new and existing products in an agile environment . Each intern has a dedicated mentor to help navigate Rockwell, ramp up in our code base, and remove daily blockers. If you enjoy problem solving at the intersection of software and hardware then our embedded teams are the place for you.

You will be exposed to a variety of software engineering knowledge areas including: OOD/OOA, full development life cycle, agile methodology, system design, test driven development, test automation, and build and configuration management. Other activities may include developing models in MatLab and/or ANSYS circuit simulation and FEA program; working in a lab environment and constructing prototype concepts and validating models via measurements.

User Experience (UX): If you like understanding the ‘why’ behind what we do, this is your domain; activities may include: conducting interviews to understand user needs, synthesizing information to develop a clear problem statement, participating in design thinking workshops to ideate on possible solutions, user interface design and functional prototyping to bring solutions to life, and participating in usability tests to gauge the success of proposed solutions.

You will have the opportunity to be a significant contributor, while getting comprehensive exposure to the business structure of Rockwell Automation and how we are helping our customers bring the Connected Enterprise to life. Rockwell will match your background and skills with your interests and our business needs. Each experience is unique; if you are extended an offer, the manager will share the details about his/her intern role, including specific projects you may work on and responsibilities you may have. Additionally, as a student associate there will be hosted activities and events intended to help you grow your network, develop your professional skills and immerse yourself in our company culture.

Basic Qualifications:

  • Must be pursuing a bachelor’s or advanced degree in Electrical Engineering, Computer Science or similar from an accredited college or university

  • Minimum cumulative GPA of 2.75

  • Legal authorization to work in Canada is required. We will not sponsor individuals for employment visas, now or in the future.

Preferred Qualifications:

  • Pursuing a degree in Electrical Engineering, Electrical Engineering with a focus on Power Electronics, Computer Science, Computer Engineering or Software Engineering.

  • Basic computer programming (C++, C#, Java, Python or JavaScript)

  • Experience with industrial automation environments including PLC or drives programming

  • Previous experience with Industrial Automation products

  • Experience using Agile methodology

We are an Equal Opportunity Employer including disability and veterans.

If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.